Skip to content

Conversation

@Podbod12
Copy link

@Podbod12 Podbod12 commented Oct 9, 2025

Converted LED system to use GPIO and rewrote all the animations. Adding new and more powerful ones. Full Rewrite of LED setup including webconfig side. Beginner mode gives easy setup for most users but Advanced mode allows per LED adjustments and accurate spacing for the best effects.

Podbod12 and others added 30 commits October 24, 2024 06:59
Chase and static animations now done
Verified move types. Added new allowance for 1 missing input in middle sized roll moves
Fixed crash if no light data set. Added SM profile label. Added LCD screen popups when changing LED or SM profile.
Added Knight rider effect and changed button colours to be indexed from preset colours to save config space
Added priority so special moves with more inputs but similar to other moves can be prioritised (eg EX moves). Added new Jiggle effect to simulate fire/electricity.
Removed old led config stuff to save space. Added new OFF state for LED profiles. Fixed lcd screen to not show blank bar on boot and to cope with Off state for LED profiles
Added get and set for AnimationProtoOptions to write and read the various settings for webconfig editing
@arntsonl
Copy link
Contributor

Thanks for submitting the PR @Podbod12 ! This will take quite a bit of time to review as its an extensive overhaul / code addition.

@arntsonl
Copy link
Contributor

Running this on a Haute42 Ultra Gen 2:

Changing any of the idle animations causes the board to crash which does not let me save once it has crashed.

image

@Podbod12
Copy link
Author

Podbod12 commented Nov 20, 2025

@arntsonl

Did you flash nuke first? Upgrade from a previous version? Wipe settings etc? Does it only crash on the ultra gen 2 or does it also crash on other devices? I've just double checked on my haute t16 and its working fine.

Cheers

Removed all debug helpers and special move references for LED PR v1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants